import { NgModule } from '@angular/core';
import { MainSharedModule } from '@app/main/shared/main-shared.module';
import { AppSharedModule } from '@app/shared/app-shared.module';
import { ContentRoutingModule } from './content-routing.module';
import { ContentComponent } from './list/content.component';
import { ContentDetailModalComponent } from './detail/content-detail-modal.component';
import { ContentModalComponent } from './list/content-modal.component';
import { OrderByModule } from '../shared/order-by/order-by.module';
import { AppContentService } from './app-content.Service';
import { AppContentDetailService } from './app-content-detail.Service';
import { contentListComponent } from './list/content-list.component';
import { Content2Module } from '../content2/content2.module';
import { MenuInfoSharedModule } from '../shared/menuInfo/menu-Info-shared.module';
import { LayoutEditorModule } from '../shared/layout-edtor/layout-editor.module';
import { ManualSyncModule } from '../shared/manual-sync/manual-sync.module';

@NgModule({
    declarations: [
        ContentComponent,
        ContentDetailModalComponent,
        contentListComponent,
        ContentModalComponent,
    ],
    imports: [
        AppSharedModule,
        MainSharedModule,
        ContentRoutingModule,
        OrderByModule,
        Content2Module,
        MenuInfoSharedModule,
        LayoutEditorModule,
        ManualSyncModule
    ],
    exports: [
        ContentDetailModalComponent
    ],
    providers:[
        AppContentService,
        AppContentDetailService
    ]
})
export class ContentModule {
}
